#from module.utils import addOne, addTwo
import module.utils as utils
def print_user_info(name, age, city):
    """
    打印用户信息
    :param name: 用户名
    :param age: 年龄
    :param city: 城市
    """
    print(f"用户信息：\n姓名：{name}\n年龄：{age}\n城市：{city}")

print_user_info("Alice", 30, "New York")

# 函数参数可传递任意类型、列表、字典等，参数可以设置默认值
# 传递列表时，可以传列表的副本，防止列表被修改

# 接收任意长度的参数
def print_args(*args):
    """
    打印任意长度的参数
    :param args: 任意长度的参数
    """
    for arg in args:
        print(arg)

# 位置参数 和 任意长度参数可以结合使用
def print_info(name, *args):
    """
    打印用户信息和其他参数
    :param name: 用户名
    :param args: 其他参数
    """
    print(f"用户名：{name}")
    for arg in args:
        print(f"其他参数：{arg}")

print(utils.addOne(1))  # 输出 2
print(utils.addTwo(1))  # 输出 3